package com.zmn.plat.business.interfaces.product;

import com.zmn.mcc.cas.model.LoginStaff;
import com.zmn.plat.model.vo.product.BaseCityCategoryRatioModifyVo;
import com.zmn.plat.model.vo.product.cityRatio.CityRatioBatchVO;

/**
 * 描述:BaseCityPriceRatioBService
 *
 * @author linfeng
 * @since: 2019/08/23 15:56
 */
public interface BaseCityPriceRatioBService {

    /**
     * 添加或修改基础城市保内分类系数
     *
     * @param mcStaffName
     * @param baseCityPriceRatio
     * @return
     */
    void addEditCategoryRatio(String mcStaffName, BaseCityCategoryRatioModifyVo baseCityPriceRatio);

    /**
     * 描述: 批量保存城市系数
     *
     * @param mcStaff
     *            操作人
     * @param cityRatioBatchVO
     *            系数和城市参数
     * @return
     * @auther tanghongjun
     * @since 2020/3/9 16:04
     */
    void saveCityRatioBatch(LoginStaff mcStaff, CityRatioBatchVO cityRatioBatchVO);

    /**
     * 描述: 批量保存城市分类系数
     *
     * @param mcStaff
     *            操作人
     * @param cityRatioBatchVO
     *            系数和城市参数
     * @return
     * @auther tanghongjun
     * @since 2020/3/9 16:04
     */
    void saveCityCategRatioBatch(LoginStaff mcStaff, CityRatioBatchVO cityRatioBatchVO);
}
